Inibizione del tasto destro del mouse sulle immagini      

--------------------------------------------------------------------------------

Crediti:
Name: Howard Chen
Website: http://start.at/javascripts



Descrizione: Questo script inibisce la funzione "salva immagine con nome" che si attiva cliccando col tasto destro del mouse su una immagine presente nella pagina web, sostituendola con un messaggio personalizzabile.

Questo cosa significa che non potranno rubarci immagini ?
Assolutamente no, ma la cosa sar leggermente pi laboriosa per cui riservata a chi sa cosa fare e dove mettere le mani :-)) 
Personalmente lo trovo simpatico... 


--------------------------------------------------------------------------------

Script : 
Selezionare tutto il codice cliccando sulla forbice, quindi posizionandovi sul testo evidenziato adoperare il tasto destro del mouse per l'operazione di copia ed incolla, non rimane che trasferite il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>.



DA INSERIRE___________________________________________________




<script language="JavaScript" type="text/javascript">
<!-- Start
<!--  prelevato su http://web-link.it
<!--
/**************************************************
Right-Click Disabler

Created by Howard Chen
Get more JavaScripts at http://start.at/javascripts/
Bugs report to jdeveloper@telebot.net
This script is free as long as the credits above are kept
**************************************************/
function BrowserCheck() {
        var b = navigator.appName
        if (b=="Netscape") this.b = "ns"
        else if (b=="Microsoft Internet Explorer") this.b = "ie"
        else this.b = b
        this.version = navigator.appVersion
        this.v = parseInt(this.version)
        this.ns = (this.b=="ns" && this.v>=4)
        this.ns4 = (this.b=="ns" && this.v==4)
        this.ns5 = (this.b=="ns" && this.v==5)
        this.ie = (this.b=="ie" && this.v>=4)
        this.ie4 = (this.version.indexOf('MSIE 4')>0)
        this.ie5 = (this.version.indexOf('MSIE 5')>0)
        this.min = (this.ns||this.ie)
}
is = new BrowserCheck()

function init() {
if(document.images) {
    document.images.onmousedown = mouseDown;
    for(i=0;i<document.images.length;i++) document.images[i].onmousedown = mouseDown;
    }
}

function mouseDown(e) {
    if ((is.ns && e.which == 1) || (is.ie && event.button == 1)) {
        }
    else {
        if (is.ie) alert("Il messaggio che preferite")
        else if (is.ns) setTimeout('alert("Il messaggio che preferite',50)
        }
    }
//  End -->
</script>



Html : 
Una volta inserito lo script nella parte Head non rimane che aggiungere l'evento onLoad al tag body, in questo modo



DA INSERIRE_____________________________________________________




<BODY onLoad="init()">



Adesso provate a cliccare col tasto destro in un punto della pagina, non succede nulla, si direbbe tutto regolare; provate a fare la stessa cosa su una qualsiasi delle immagini presenti nella pagina. 











































